/**
 * Copyright (c) 2020 Coder League
 * All rights reserved.
 *
 * File：MessageHandler.java
 * History:
 *         2020年12月15日: Initially created, Chrise.
 */
package club.coderleague.cfss.handler.wxmp;

import club.coderleague.cfss.domain.beans.wxmp.AbstractMessage;

/**
 * 消息处理器。
 * @author Chrise
 */
public interface MessageHandler {
	/**
	 * 获取关联的消息类型。
	 * @author Chrise 2020年12月15日
	 * @return 关联的消息类型。
	 */
	String type();
	
	/**
	 * 处理消息。
	 * @author Chrise 2020年12月15日
	 * @param message 消息对象。
	 * @return 处理结果。
	 */
	String handle(AbstractMessage message);
}
